Afin de comprendre le Web pour un module, nous devons d'abord comprendre ce qu'est un cadre Web, tout comme
la fenêtre du navigateur et les modules de contenu Web, le cadre Web représente un élément d'un électron plus
précisément le cadre dans lequel le navigateur charge son Web Contenu.
Ainsi, une fenêtre de navigateur étant le processus de rendu lui-même responsable de tout ce que nous voyons lors de
la création d'une fenêtre d'application et est contrôlée par le processus principal.
Tout ce qui s'y trouve, comme le contenu Web et le cadre Web contrôlé par l'instance de la fenêtre
du navigateur, ce qui signifie que la fenêtre du navigateur crée un cadre Web dans lequel charger son contenu Web.
Il s'agit d'un aspect moins utilisé d'une fenêtre d'application, mais il peut néanmoins affecter le rendu du contenu
Web de Windows.
Ça vaut vraiment le coup d'y aller.
Si nous regardons la documentation du cadre Web, cela devient un peu plus clair.
Le cadre Web étant responsable de choses comme le niveau de zoom du contenu Web, la gestion de
l'orthographe et de la grammaire dans le contenu de Windows ou même la vérification de l'utilisation des ressources du contenu HTML.
Voyons quelques exemples en HTML indexé.
Je vais commencer par me débarrasser du lien pour rendre un script.
Je vais juste travailler en ligne pour cette leçon.
Et comme toujours, la première étape nécessite le Web pour un cadre Web de module const.
De l'électron.
Ensuite, le premier et sans doute l'aspect le plus utilisé du Web pour un module est la gestion du niveau de zoom
rendu du contenu Windows.
Nous pouvons l'inspecter dans la console des péages mortels pour commencer, enregistrer la tête dans l'application, actualiser pour mettre à jour ce
moteur de rendu.
Et maintenant, très important, le module de cadre Web nous fournit deux unités de mesure différentes avec lesquelles
obtenir et définir les niveaux de zoom pour un contenu Web Windows, la première étant le facteur de zoom.
J'obtiendrai le facteur de zoom actuel avec le facteur de zoom du cadre Web, qui renvoie un facteur de zoom,
puis le pourcentage de zoom actuel divisé par 100.
Dans ce cas, le facteur de zoom par défaut de un représentant 100% suppose un facteur de deux serait le
double de ces 200% et ainsi de suite.
Les limites par défaut sont comprises entre 50% et 300%.
La deuxième unité dans laquelle nous pouvons obtenir ou définir le zoom du contenu est le niveau de zoom.
Vérifiez ce cadre Web.
Obtenez le niveau de zoom.
Zéro.
Avec chaque incrément d'un niveau de zoom représentant une augmentation de 20%, voyons les deux ajouter une image pour
mieux illustrer le contenu.
Zoomez à la place de tout ce contenu standard sur http.
S place kitten dot com avec une taille de 450 par 300, puis ajoutez quelques boutons avec lesquels contrôler le zoom.
Le premier ayant un attribut d'événement unclick appelant une fonction de zoom vers le haut créera dans une seconde
augmentation de zoom étiquetée, dupliquez ceci avec une fonction de déconnexion de zoom vers le bas, de réduction de zoom et enfin de réinitialisation de zoom avec le
zoom de réinitialisation du texte.
Ajoutez une pause après cette image pour vous assurer que les boutons tombent en dessous.
Ensuite, nous pouvons créer les fonctions respectives.
Const zoom up équivaut à une fonction dans laquelle nous pouvons appeler sur le web.
Par exemple, définissez le facteur de zoom du zoom actuel plus un que nous pouvons obtenir comme auparavant avec le
cadre Web dot get zoom factor plus un.
Dupliquez-le pour zoomer vers le bas.
Cette fois en supprimant un du facteur de zoom et enfin, le zoom est réinitialisé.
Ce qui ramènera simplement le facteur de zoom à la valeur par défaut, enregistrez ceci, rechargez l'application, nous
obtenons l'image avec les boutons, débarrassez-vous de cela pour l'instant, cliquez, augmentez, zoomez.
Et tout est mis à l'échelle jusqu'à 200%, deux fois 100.
Idem pour la diminution.
Ainsi, alors que nous ajustons ici par incréments de 100% en ajoutant et en soustrayant un du facteur de zoom
à chaque fois, nous pouvons tout aussi bien utiliser des décimales pour affiner le niveau de zoom du facteur de zoom.
D'autre part, étant beaucoup moins granulaire mais utilisez un incrément plus petit par défaut.
Je vais changer ces cours pour le niveau de zoom au lieu du facteur de zoom.
Enregistrez et réessayez.
Augmentez la compréhension que le saut est moins grave, mais seulement par incréments de 20%, le zoom de réinitialisation revenant
maintenant à 120% de zoom ou de niveau de zoom un.
La deuxième méthode de ce module que je veux démontrer est d'obtenir l'utilisation des ressources.
Je vais simplement me déconnecter pour le moment.
Cadre Web, point, utilisation des ressources.
Cela représente des ressources externes ou liées du contenu Web chargé dans ce cadre Web.
Sauf, je vais ouvrir le bilan des morts, recharger le contenu.
Et là, nous obtenons une ventilation des feuilles de style, des scripts, des images et plus encore nous indiquant, par exemple,
que ce contenu Web charge une image d'une taille de trois mille quatre cent quatre-vingt seize octets.
Donc dans l'ensemble, un module très simple et honnêtement, pas un à trouver utilisé trop souvent.
Mais devriez-vous avoir besoin de faire des ajustements de rendu de contenu ou même de bac à sable une partie du contenu JavaScript pour
des raisons de sécurité?
C'est le module à utiliser.